Scratch es un entorno de programación gráfico desarrollado por investigadores del MIT para hacer que la programación sea más accesible y atractiva para principiantes, especialmente niños y jóvenes. Permite crear de forma fácil historias interactivas, animaciones, juegos y arte, ayudando a desarrollar habilidades de pensamiento lógico y aprendizaje. Fue diseñado como medio de expresión creativa.